package com.lhd.qd.module.system.user.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.lhd.qd.module.system.user.model.dto.UserLoginLogPageQuery;
import com.lhd.qd.module.system.user.model.vo.UserLoginLogListVO;

import java.time.LocalDateTime;
import java.util.Map;

public interface UserLoginLogService {

    IPage<UserLoginLogListVO> pageUserLoginLog(UserLoginLogPageQuery query);

    void saveUserLoginLog(String username, LocalDateTime loginTime, boolean isSuccess, String failureReason, Map<String, String> clientMap);
}
